Symbol Convention%
In accordance with ISO 80000-2 , the following font conventions are employed:
Scalars and components for vectors or tensors are represented by lightface italic type (a , ϕ , a i , T i j ).
Vectors are represented by boldface italic type (a , ω ).
Second-order tensors are represented by boldface sans-serif type (T , I ).
Operators & Constants: Roman (upright) type is used for fixed mathematical constants (e.g., Pi π , the imaginary unit i ) and differential operators (e.g., the differential d in d x ).
Calculus Notation: For integrals, a thin space (\,) is used to separate the integrand from the differential operator, e.g., ∫ f ( x ) d x .
1 补充
1.1 全变分和边界项
1.1.1 作用量的全变分
作用量
S [ q ] = ∫ t 1 t 2 L ( q , q ˙ , t ) d t 取宗量 q 的变分 q → q + δ q ,端点 t 的变分 t i → t i + Δ t i (i = 1 , 2 )。两者都是 O ( ϵ ) 。
完整的作用量增量:
S [ q + δ q , t 1 + Δ t 1 , t 2 + Δ t 2 ] − S [ q , t 1 , t 2 ] = ∫ t 1 + Δ t 1 t 2 + Δ t 2 L ( q + δ q , q ˙ + δ q ˙ , t ) d t − ∫ t 1 t 2 L ( t ) d t = ∫ t 1 t 2 [ L ( q + δ q , q ˙ + δ q ˙ , t ) − L ( t ) ] d t + ∫ t 2 t 2 + Δ t 2 L ( q + δ q , q ˙ + δ q ˙ , t ) d t − ∫ t 1 t 1 + Δ t 1 L ( q + δ q , q ˙ + δ q ˙ , t ) d t = ∫ t 1 t 2 δ L d t + L ( t 2 ) Δ t 2 − L ( t 1 ) Δ t 1 + O ( ε 2 ) 其中,
δ L = ∂ L ∂ q δ q + ∂ L ∂ q ˙ δ q ˙ , δ q ˙ = d d t δ q 将上述一阶项定义为作用量的全变分:
Δ S = [ L Δ t ] t 1 t 2 + ∫ t 1 t 2 δ L d t = [ L Δ t ] t 1 t 2 + δ S 右侧第一项为移动时间边界的边界项贡献,第二项为等时变分。对于第二项 δ S ,课上已经讲过,利用 δ q ˙ = d ( δ q ) / d t 分部积分,得到
δ S = ∫ t 1 t 2 ( ∂ L ∂ q δ q + ∂ L ∂ q ˙ δ q ˙ ) d t = ∫ t 1 t 2 ( ∂ L ∂ q − d d t ∂ L ∂ q ˙ ) δ q d t + [ p δ q ] t 1 t 2 , p := ∂ L ∂ q ˙ 通常的固定端点问题令 δ q ( t 1 ) = δ q ( t 2 ) = 0 ,边界项才消失。若初端固定,而终止时间 t 2 固定、终点位置 q ( t 2 ) 自由,则 δ q ( t 2 ) 任意,驻值条件 δ S = 0 除运动方程外还要求
p ( t 2 ) = 0 这叫作一种自然边界条件。
从 ( 0 , 0 ) 出发,终点可在直线 x = b > 0 上任意滑动,求最短曲线。弧长泛函为
S [ y ] = ∫ 0 b 1 + y ′ 2 d x . d d x ( ∂ L ∂ y ′ ) − ∂ L ∂ y = 0 ⟹ d d x ( y ′ 1 + y ′ 2 ) = 0 对其积分得到 y ′ = C (常数),对应的极值曲线族为直线 y ( x ) = k x + c 。根据终点的 y ( b ) 自由,因而自然边界条件为
∂ L ∂ y ′ | x = b = y ′ 1 + y ′ 2 | x = b = 0 所以 y ′ = 0 ,最短线段水平,恰好垂直于终点所在的竖直直线。
1.1.2 宗量的全变分
记变化后的轨迹为 q ¯ = q + δ q 。在端点 t i ,定义宗量的全变分
Δ q i := q ¯ ( t i + Δ t i ) − q ( t i ) . 展开得
Δ q i = [ q ¯ ( t i + Δ t i ) − q ¯ ( t i ) ] + [ q ¯ ( t i ) − q ( t i ) ] = q ˙ ( t i ) Δ t i + δ q ( t i ) + O ( ε 2 ) 以下只保留一阶小量,因此
Δ q i = δ q ( t i ) + q ˙ ( t i ) Δ t i 此即宗量的全变分和等时变分的关系。上一节得到作用量的全变分为
Δ S = ∫ t 1 t 2 ( ∂ L ∂ q − d d t ∂ L ∂ q ˙ ) δ q d t + [ p δ q + L Δ t ] t 1 t 2 . 在边界项中用 δ q = Δ q − q ˙ Δ t ,得到
Δ S = ∫ t 1 t 2 ( ∂ L ∂ q − d d t ∂ L ∂ q ˙ ) δ q d t + [ p Δ q − H Δ t ] t 1 t 2 , H := p q ˙ − L 驻值要求:对所有允许的变化都有 Δ S = 0 。先固定端点,利用内部扰动的任意性,得到欧拉–拉格朗日方程;在此方程成立的轨迹上,内部积分项消失,只剩边界项:
Δ S = [ p Δ q − H Δ t ] t 1 t 2 . 所以,端点变化的信息完整地保留在边界项中。
1.1.3 横截条件
仍以单自由度为例。初端的时空位置固定,终端只能沿 ( t , q ) 平面中给定的曲线
q = φ ( t ) 滑动。这不是说整条运动轨迹都被这条曲线约束。终端的一阶全变分满足
Δ q 2 = φ ′ ( t 2 ) Δ t 2 对满足内部运动方程的轨迹,将此关系代入边界项,初端贡献为零,得到
Δ S = [ p ( t 2 ) φ ′ ( t 2 ) − H ( t 2 ) ] Δ t 2 由于 Δ t 2 可以取任意小的正值或负值,要使 Δ S = 0 ,必须有
p ( t 2 ) φ ′ ( t 2 ) − H ( t 2 ) = 0 这就是此种端点约束下的横截条件。它包含除拉格朗日方程外的额外信息。
考察第一象限内从原点到该斜线的曲线,写成 y = y ( x ) ,终点为 ( b , 1 − b ) 。
此处自变量 x 扮演上述 t 的角色,记
L = 1 + y ′ 2 , p = L y ′ , H = y ′ p − L . 内部欧拉—拉格朗日方程给出 常 数 y ′ = 常数 ,所以候选路径是过原点的直线。
终点沿 x + y = 1 移动时,Δ y = − Δ b 。于是边界项为
Δ S = p Δ y − H Δ b = − ( p + H ) Δ b = 1 − y ′ 1 + y ′ 2 Δ b 要使其对任意 Δ b 都为零,终点处必须有 y ′ = 1 。
因而候选路径为 y = x ,终点为 ( 1 / 2 , 1 / 2 ) ;它与
x + y = 1 垂直,确为最短线段。
1.2 广义拉格朗日方程 *
1.2.1 二阶
以下固定端点时刻,记 L q = ∂ L / ∂ q ,其余下标同理。考虑
S [ q ] = ∫ t 1 t 2 L ( q , q ˙ , q ¨ , t ) d t 等时变分满足微分和变分可以互换:δ q ˙ = d d t δ q 、δ q ¨ = d 2 d t 2 δ q 。所以可直接展开
δ S = ∫ t 1 t 2 ( L q δ q + L q ˙ δ q ˙ + L q ¨ δ q ¨ ) d t 两次分部积分后,完整形式为
δ S = ∫ t 1 t 2 ( L q − d d t L q ˙ + d 2 d t 2 L q ¨ ) δ q d t + [ P 0 δ q + P 1 δ q ˙ ] t 1 t 2 其中
P 0 := L q ˙ − d d t L q ¨ , P 1 := L q ¨ 因此内部方程是
∂ L ∂ q − d d t ∂ L ∂ q ˙ + d 2 d t 2 ∂ L ∂ q ¨ = 0 此为二阶拉格朗日方程。
1.2.2 任意阶
取 L = L ( q , q ˙ , … , q ( N ) , t ) 。则
δ S = ∑ i = 0 N ∫ t 1 t 2 ∂ L ∂ q ( i ) δ q ( i ) d t 逐项分部积分 i 次,得到内部驻值条件为广义拉格朗日方程
∑ i = 0 N ( − d d t ) i ∂ L ∂ q ( i ) = 0 得到上式需要固定两端的 q 到 q ( N − 1 ) 。
1.2.3 最小加速度轨迹
固定 q ( 0 ) = 0 、q ( T ) = 1 、q ˙ ( 0 ) = q ˙ ( T ) = 0 ,在这些轨迹中最小化
S [ q ] = 1 2 ∫ 0 T q ¨ 2 d t 由二阶拉格朗日方程得 q ( 4 ) = 0 ,即 q = c 0 + c 1 t + c 2 t 2 + c 3 t 3 。代入四个端点条件得:
q ( t ) = ( 3 τ 2 − 2 τ 3 ) , τ = t / T 1.3 拉格朗日乘子法
1.3.1 完整理想约束
若所选坐标满足约束
f ( q 1 , … , q n , t ) = 0 , 则允许变分满足
∑ i ∂ f ∂ q i δ q i = 0. 所以 δ q i 不是彼此独立的,不能把作用量一阶变分中的每个系数分别置零。消元常会得到复杂的根式和耦合方程;保留坐标并引入乘子反而简单。
1.3.2 带乘子的拉格朗日方程
对一个理想约束 f ( q , t ) = 0 ,引入乘子函数 λ ( t ) ,构造
L ∗ = L ( q , q ˙ , t ) + λ ( t ) f ( q , t ) 拉格朗日方程为
广 义 约 束 力 d d t ∂ L ∗ ∂ q ˙ i − ∂ L ∗ ∂ q i = 0 or d d t ∂ L ∂ q ˙ i − ∂ L ∂ q i = λ ∂ f ∂ q i ⏟ 广 义 约 束 力 λ ∇ f 以及原本的理想约束藏在对乘子的拉格朗日方程里:
d d t ∂ L ∗ ∂ λ ˙ − ∂ L ∗ ∂ λ = − f ( q , t ) = 0. 因此带乘子的拉格朗日方程形式为
d d t ∂ L ∂ q ˙ i − ∂ L ∂ q i = λ ∂ f ∂ q i , f ( q , t ) = 0 注意多个独立约束 f α = 0 时,取 L ∗ = L + ∑ α λ α f α ,右端的广义约束力相应求和。上述方法不直接适用于一般非完整速度约束。
1.3.3 例:椭球面上小珠的瞬时约束力 *
质量为 m 的小珠被双侧光滑约束在椭球面
x 2 a 2 + y 2 b 2 + z 2 c 2 = 1 , a , b , c > 0 , 设 z 轴竖直向上,重力为 − m g e z 。已知位置 ( x , y , z ) 及满足切向条件
x v x a 2 + y v y b 2 + z v z c 2 = 0 的速度,求约束力和加速度(不求轨迹)。若消元取 z = ± c 1 − x 2 / a 2 − y 2 / b 2 ,动能和方程会迅速变复杂;而乘子法不必消去任何坐标。
直接写
L ∗ = m 2 ( x ˙ 2 + y ˙ 2 + z ˙ 2 ) − m g z + λ 2 ( x 2 a 2 + y 2 b 2 + z 2 c 2 − 1 ) . 对 x , y , z 用标准拉格朗日方程,得到
m x ¨ = λ x a 2 , m y ¨ = λ y b 2 , m z ¨ = − m g + λ z c 2 ; 对 λ 则恢复椭球约束。对约束求导两次得
x x ¨ a 2 + y y ¨ b 2 + z z ¨ c 2 = − ( v x 2 a 2 + v y 2 b 2 + v z 2 c 2 ) . 令 D = x 2 / a 4 + y 2 / b 4 + z 2 / c 4 ,代入即
λ = m g z / c 2 − ( v x 2 / a 2 + v y 2 / b 2 + v z 2 / c 2 ) D 无需消元或求全轨迹,瞬时结果直接是
F c = λ ( x a 2 , y b 2 , z c 2 ) , m a = F c − m g e z 1.3.4 常数乘子
若逐点约束对每个 t 都成立,乘子是函数 λ ( t ) ;一个积分约束只限制整条曲线的一个数值,在约束正则时只需一个常数乘子。
例:固定面积下使斜率平方积分最小。在 0 ≤ x ≤ 1 上,
y ( 0 ) = y ( 1 ) = 0 , ∫ 0 1 y d x = 1 , S [ y ] = 1 2 ∫ 0 1 y ′ 2 d x 取乘子 λ :
S a u g = 1 2 ∫ 0 1 y ′ 2 d x + λ ( ∫ 0 1 y d x − A ) 对 y ,使用被积函数 L ∗ = 1 2 y ′ 2 + λ y 写拉格朗日方程:
d d x ∂ L ∗ ∂ y ′ − ∂ L ∗ ∂ y = 0 ⟹ y ″ = λ 利用端点条件,再代入面积条件,得到
y = λ 2 ( x 2 − x ) , λ = − 12 , y ∗ ( x ) = 6 x ( 1 − x ) 2 一些题
2.1 抛物线轨道与竖直轨道之间的匀质棒
如图所示,一根长为 1 的匀质直棒两端均装上小环,其上端小环套在弯曲轨道 y = 1 2 x 2 上(这里 y 轴竖直向下,x 轴水平向右);下端小环套在 y 轴上,两环均可自由滑动。若棒处于平衡状态,求棒和竖直方向所成的夹角 θ ,已知 θ ≠ 0 。
拉格朗日例题 第 3 题原图转换 Source DOCX DrawingML geometry and labels; transforms flattened for portable rendering, shadows omitted. x y O θ
解 取 θ 为广义坐标。令 m 为棒的质量,y 表示上端小环的纵坐标,则棒的势能为
V = − m g ( y + 1 2 cos θ ) = − 1 2 m g ( sin 2 θ + cos θ ) 平衡时 d V d θ = 0 ,即
2 sin θ cos θ − sin θ = 0 对于图示构型的非零夹角,得到
cos θ = 1 2 , θ = 60 ∘ 2.2 圆轨道上由轻杆连接的两小环
质量分别为 m 和 M 的两个小环,套在固定于竖直平面内、半径为 R 的光滑圆轨道上。两小环分别连在长为 R 的轻杆两端。求两小环静止时,轻杆与水平面的夹角 θ 。
拉格朗日例题 第 4 题原图转换 Source DOCX DrawingML geometry and labels; transforms flattened for portable rendering, shadows omitted. θ R M m R
解 杆是圆的一条弦,所对圆心角为 π 3 ,弦心距 d = 3 2 R 。整个“杆—双环”作为刚体绕 O 转动,自由度 1。
取 θ 为杆与水平方向的夹角,取杆如图斜向上时 θ > 0 。取 O 为原点、y 轴竖直向上。弦中点坐标
r c = d ( sin θ , − cos θ ) 两个圆环坐标
r M = r c − R 2 e , r m = r c + R 2 e , e = ( cos θ , sin θ ) 取上式的 y 分量得两个圆环高度为
y M = − d cos θ − R 2 sin θ , y m = − d cos θ + R 2 sin θ . 得势能
V = g ( M y M + m y m ) = − 3 2 ( M + m ) g R cos θ + R 2 ( m − M ) g sin θ . 令 d V d θ = 0 :
3 2 ( M + m ) g R sin θ + R 2 ( m − M ) g cos θ = 0 ⟹ tan θ = M − m 3 ( M + m ) 2.3 弹簧—滑块—单摆
如图所示,质量为 m 的小球和长度为 a 的轻绳组成单摆,单摆的上端悬挂在质量为 M 的滑块上。滑块在光滑水平面上作直线运动,并且用弹性系数为 k 的弹簧连到一固定点。以 x , θ 作为广义坐标,写出系统的拉氏函数并列出运动方程组。
拉格朗日例题 第 1 题原图转换 Source DOCX DrawingML geometry and labels; transforms flattened for portable rendering, shadows omitted. k l 0 x M m θ a
解 拉格朗日函数为
L = 1 2 M x ˙ 2 + 1 2 m [ ( a θ ˙ cos θ + x ˙ ) 2 + ( a θ ˙ sin θ ) 2 ] − 1 2 k x 2 − m g a ( 1 − cos θ ) 对 x :
d d t ∂ L ∂ x ˙ − ∂ L ∂ x = ( M + m ) x ¨ + m a ( θ ¨ cos θ − θ ˙ 2 sin θ ) + k x = 0. 对 θ :
d d t ∂ L ∂ θ ˙ − ∂ L ∂ θ = m a 2 θ ¨ + m a x ¨ cos θ + m g a sin θ = 0 ⟹ a θ ¨ + x ¨ cos θ + g sin θ = 0. ∴ 运动方程组为
{ ( M + m ) x ¨ + m a ( θ ¨ cos θ − θ ˙ 2 sin θ ) + k x = 0 , a θ ¨ + x ¨ cos θ + g sin θ = 0. 2.4 二维各向同性弹簧振子
讨论二维弹簧振子的运动,即质量为 m 的粒子在如下势场中运动:
V ( x , y ) = 1 2 k ( x 2 + y 2 ) , 其中 k 为常数。已选力心为坐标原点,并选笛卡尔坐标 ( x , y ) 为广义坐标。
写出系统的拉格朗日量,并根据欧拉—拉格朗日方程推导粒子的动力学方程。
证明在一般情况下,粒子的运动轨道为椭圆。
在什么情况下,轨道退化为直线?
解 (1)
L = T − V = 1 2 m ( x ˙ 2 + y ˙ 2 ) − 1 2 k ( x 2 + y 2 ) 拉格朗日方程:
d d t ∂ L ∂ x ˙ − ∂ L ∂ x = m x ¨ + k x = 0 , d d t ∂ L ∂ y ˙ − ∂ L ∂ y = m y ¨ + k y = 0 , 即角频率 ω = k / m 的简谐振动。
(2)两方程的解为 x = A cos ( ω t + φ 1 ) 、y = B cos ( ω t + φ 2 ) ,即
r = ( x y ) = ( A cos φ 1 − A sin φ 1 B cos φ 2 − B sin φ 2 ) ⏟ A ( cos ω t sin ω t ) 当 det A ≠ 0 时,A 为可逆线性变换。它把单位圆 u = ( cos ω t , sin ω t ) T 经过旋转、反射以及沿相互垂直方向的伸缩变为椭圆(包括圆),故轨道为椭圆。
(3)直接算变换矩阵的行列式
det A = A B sin ( φ 1 − φ 2 ) 轨道退化为直线的条件为 det A = 0 ,即 φ 1 − φ 2 = n π ( n ∈ Z ) 或 A = 0 或 B = 0 。
2.5 抛体运动的作用量比较
在竖直平面 x y 内,t = 0 时由坐标原点 O 斜抛某物块,t = 1 时物块到达 P ( 10 , 5 ) 点。系统的拉格朗日函数写为
L = 1 2 ( x ˙ 2 + y ˙ 2 ) − 10 y . 对于以下三个可能的过程:
过程
x ( t )
y ( t )
A
10 t
5 t
B
10 t
5 t 2
C
10 t
5 t ( 2 − t )
分别计算作用量 S = ∫ 0 1 L d t 的值,找出其中作用量最小的过程。
对于上一问找到的过程,通过验证拉格朗日方程,判断它在所有可能过程中作用量是否仍是最小。
解 三个过程的作用量分别为
S A = 37.5 , S B = 50 , S C = 100 3 其中过程 C 的作用量最小。对过程 C,可以验证
d d t ∂ L ∂ x ˙ − ∂ L ∂ x = x ¨ = 0 , d d t ∂ L ∂ y ˙ − ∂ L ∂ y = y ¨ + 10 = 0.
原解据此直接断言“在所有可能过程中,过程 C 作用量最小”。验证拉格朗日方程只能证明驻值,不能单独证明最小性;原题第(2)问的提示也应据此补充。
本题的最小性结论是对的,可以补证如下。设
x = x C + η x , y = y C + η y , η x ( 0 ) = η x ( 1 ) = η y ( 0 ) = η y ( 1 ) = 0 展开作用量差,利用 x ¨ C = 0 、y ¨ C = − 10 分部积分,一阶交叉项消失,得到
S [ x , y ] − S C = 1 2 ∫ 0 1 ( η ˙ x 2 + η ˙ y 2 ) d t ≥ 0. 等号仅在扰动恒为零时成立。因此在相同时空端点、足够光滑的候选轨迹中,过程 C 确实给出唯一的最小作用量。
2.6 两条正交斜轨道上的连杆小环
两个质量分别为 m 1 和 m 2 的小环,连接在一个长度为 l 的轻杆两端。两个小环分别套在两个固定的光滑斜轨道上。两轨道相交于 O 点,夹角为直角,其角平分线为竖直垂线。轻杆与竖直线的夹角为 θ ,如图所示。
拉格朗日例题 第 6 题原图转换 Source DOCX DrawingML geometry and labels; transforms flattened for portable rendering, shadows omitted. 45° O θ 45° m 1 m 2
若两小环处于静平衡,求此时 θ 为多少。
若左侧小环以速率 v 1 运动且 θ 已知,求右侧小环的速率 v 2 。
以 θ 为广义坐标,写出系统的拉格朗日函数。
给出两质点在平衡位置附近做微小振动时的拉格朗日方程。
解 (1)势能为
V = − m 1 g l cos ( θ − π 4 ) cos π 4 − m 2 g l sin ( θ − π 4 ) cos π 4 = − g l 2 m 1 2 + m 2 2 cos ( θ − π 4 − arctan m 2 m 1 ) 取势能极小有
θ 0 = π 4 + arctan m 2 m 1 (2)速度关系。用 s 1 , s 2 分别表示两小环到 O 点的距离。约束为
s 1 2 + s 2 2 = l 2 对时间求导,得到
s 1 s ˙ 1 + s 2 s ˙ 2 = 0 , s ˙ 2 = − s 1 s 2 s ˙ 1 利用
s 1 = l cos ( θ − π 4 ) , s 2 = l sin ( θ − π 4 ) 对于 s 2 ≠ 0 ,速率关系为
v 2 = v 1 | cot ( θ − π 4 ) | (3)拉格朗日函数。动能为
T = 1 2 m 1 l 2 sin 2 ( θ − π 4 ) θ ˙ 2 + 1 2 m 2 l 2 cos 2 ( θ − π 4 ) θ ˙ 2 拉格朗日函数为 L = T − V 。
(4)微振动方程。平衡位置为 θ 0 = π 4 + arctan m 2 m 1 。令 φ = θ − θ 0 表示小偏离。
由第(3)问的动能,在平衡位置处
I ≜ [ m 1 l 2 sin 2 ( θ − π 4 ) + m 2 l 2 cos 2 ( θ − π 4 ) ] θ = θ 0 = l 2 m 1 m 2 ( m 1 + m 2 ) m 1 2 + m 2 2 即平衡点附近 T ≃ 1 2 I φ ˙ 2 。势能按第(1)问的结果展开,
V = − g l 2 m 1 2 + m 2 2 cos ( θ − θ 0 ) ≃ const + g l 2 2 m 1 2 + m 2 2 φ 2 拉格朗日方程得
d d t ∂ L ∂ φ ˙ − ∂ L ∂ φ = I φ ¨ + g l 2 m 1 2 + m 2 2 φ = 0 ⟺ θ ¨ + ω 2 ( θ − θ 0 ) = 0 其中
ω 2 = g ( m 1 2 + m 2 2 ) 3 / 2 2 l m 1 m 2 ( m 1 + m 2 ) 2.7 在三等分点铰接的双质点摆
轻杆长 3 l ,两端各连接一个质量为 m 的质点。在杆的 1 / 3 位置的 O 点固定安置铰链,使杆能在竖直平面内摆动,如图。
拉格朗日例题 第 7 题原图转换 Source DOCX DrawingML geometry and labels; transforms flattened for portable rendering, shadows omitted. θ m m O z
写出系统的拉格朗日函数。
给出系统做微振动时的拉格朗日方程。
解 (1)系统的拉格朗日函数为
L = 5 2 m l 2 θ ˙ 2 − m g l ( 1 − cos θ ) (2) 拉格朗日方程为
5 m l 2 θ ¨ + m g l sin θ = 0 2.8 显含时间的单自由度拉格朗日量
一个单自由度的拉格朗日量为
L = q ˙ 2 sin 2 t + q q ˙ sin 2 t + q 2 其中 q ˙ 表示 q 对时间 t 的导数。列出并求解拉格朗日方程。
解 拉氏量
L = q ˙ 2 sin 2 t + 2 q q ˙ sin t cos t + q 2 cos 2 t + q 2 sin 2 t = ( q ˙ sin t + q cos t ) 2 + q 2 sin 2 t = [ d d t ( q sin t ) ] 2 + q 2 sin 2 t 取新的广义坐标
Q = q sin t 则
L = Q ˙ 2 + Q 2 注意势能项的符号与简谐振子相反。运动方程为
Q ¨ − Q = 0 通解为 Q = A e t + B e − t 。用原广义坐标表示,得到
q ( t ) = A e t + B e − t sin t
直接在原坐标中计算,可得
sin 2 t q ¨ + sin 2 t q ˙ − 2 sin 2 t q = 0 在 sin t ≠ 0 的区间,等价于 q ¨ + 2 cot t q ˙ − 2 q = 0 。
原解的换元 Q = q sin t 及通解公式适用于不跨越 t = n π 的区间。若要求解穿过这些时刻,需另行检查有限性与光滑性,不能直接把奇异点约去。
2.9 细线穿珠:保留笛卡尔坐标的约束问题
质量为 m 的珠子穿在长为 10 l 的细线上,能无摩擦地滑动。线的两端分别固定在同一高度的 A , B 两点,两点相距 6 l 。忽略细线的质量,珠子运动过程中,珠子与 A , B 两点之间的细线始终绷直,如图。
若珠子运动并不限制只在竖直平面内,以珠子能静平衡的位置为坐标原点建立直角坐标系 O x y z ,z 轴竖直向上,选取珠子的三维坐标 ( x , y , z ) 为广义坐标。
拉格朗日例题 第 9 题原图转换 Source DOCX DrawingML geometry and labels; transforms flattened for portable rendering, shadows omitted. m A B
写出广义坐标满足的约束关系 f ( x , y , z ) = 0 。
写出尚未处理约束关系时系统的拉格朗日函数 L ( x , y , z , x ˙ , y ˙ , z ˙ , t ) 。
给出以 ( x , y , z ) 为广义坐标时,珠子满足的拉格朗日方程组。
解 (1) 以下取 x 轴平行于 A B 、y 轴水平且垂直于 A B ,则原文给出的约束为椭球方程:
f ( x , y , z ) = x 2 ( 5 l ) 2 + y 2 + ( z − 4 l ) 2 ( 4 l ) 2 − 1 = 0 (2)拉格朗日函数。
L ( x , y , z , x ˙ , y ˙ , z ˙ , t ) = 1 2 m ( x ˙ 2 + y ˙ 2 + z ˙ 2 ) − m g z . (3)方程组。记约束为 f ( x , y , z ) = 0 (同第(1)问)。未处理约束的拉格朗日量为 1 2 m ( x ˙ 2 + y ˙ 2 + z ˙ 2 ) − m g z ,引入乘子 λ ( t ) 后,拉格朗日方程为
d d t ∂ L ∂ q ˙ i − ∂ L ∂ q i = λ ∂ f ∂ q i , i = x , y , z , 其中
∂ f ∂ x = 2 x 25 l 2 , ∂ f ∂ y = 2 y 16 l 2 = y 8 l 2 , ∂ f ∂ z = 2 ( z − 4 l ) 16 l 2 = z − 4 l 8 l 2 即
{ m x ¨ = 2 λ x 25 l 2 , m y ¨ = λ y 8 l 2 , m z ¨ = − m g + λ ( z − 4 l ) 8 l 2 , x 2 25 l 2 + y 2 + ( z − 4 l ) 2 16 l 2 = 1. 其中 λ ( t ) 为待定的拉格朗日乘子,需与运动方程联立求解;约束力即 λ ∇ f ,其具体形式取决于所取的 f (参见 §1.3.3)。
由 | P A | + | P B | = 10 l 、| A B | = 6 l ,约束面是以 A , B 为焦点的旋转椭球面:长半轴为 5 l ,短半轴为 5 2 − 3 2 l = 4 l 。因 A B 水平,绕 A B 的横截面是半径 4 l 的圆。取静平衡点(椭球最低点)为原点后,椭球中心位于 z = 4 l ,故出现 ( z − 4 l ) 项。